package at.jsug.topicvoting.gwt1.client.view.table;

import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.Widget;

public interface ITableColumnRenderer<E> {
	
	String getHeaderText();
	
	String renderAsString(E entity);
	
	Widget renderAsWidget(E entity);
	
	void autoRenderOn(FlexTable grid, int row, int col, E entity);
	
}